#ifndef _ALL_SORT_H
#define _ALL_SORT_H


extern void BubbleSort(int *arr, int startIdx, int endIdx);


extern void SelectSort(int *arr, int startIdx, int endIdx);


extern void InsertSort(int *arr, int startIdx, int endIdx);


extern void ShellSort(int *arr, int startIdx, int endIdx);


extern void MergeSort(int *arr, int startIdx, int endIdx);


extern void QuickSort(int *arr, int startIdx, int endIdx);


extern void HeapSort(int *arr, int startIdx, int endIdx);


extern void RadixSort(int *arr, int startIdx, int endIdx);

#endif